<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

<script>
// 量词：规定匹配字符的个数

// + 匹配一个或多个字符 {1,}
// var reg1 = /\d+/;// 匹配一个或多个数字
// console.log( reg1.test('abc123') );// true
// console.log( reg1.test('abcdef') );// false

// ? 匹配0个或1个字符 {0,1}
// var reg2 = /\dx?/;// 匹配一个数字后面可以有x或没有x
// console.log( reg2.test('abc123') );// true
// console.log( reg2.test('abc123x') );// true

// * 匹配任意个字符 {0,}
// var reg3 = /\d*/;// 匹配0个或多个数字
// console.log( reg3.test('abc') );// true
// console.log( reg3.test('abc1') );// true
// console.log( reg3.test('abc123') );// true

// {2,5} 匹配2到5个字符
// var reg4 = /\d{2,5}/;// 匹配2到5个连续的数字
// console.log( reg4.test('a1b2c3') );// false
// console.log( reg4.test('a123bc') );// true

// {3} 匹配3个连续的字符
// var reg5 = /\d{3}/;// 匹配3个连续的数字
// console.log( reg5.test('abc12de34') );// false
// console.log( reg5.test('abc1234de') );// true

// {3,} 匹配最少3个连续的字符
// var reg6 = /\d{3,}/;// 匹配最少3个连续的数字
// console.log( reg6.test('abc12de34') );// false
// console.log( reg6.test('abc1234de') );// true


</script>
</body>
</html>